-----BEGIN PRIVACY-ENHANCED MESSAGE----- Proc-Type: 2001,MIC-CLEAR Originator-Name: webmaster@www.sec.gov Originator-Key-Asymmetric: MFgwCgYEVQgBAQICAf8DSgAwRwJAW2sNKK9AVtBzYZmr6aGjlWyK3XmZv3dTINen TWSM7vrzLADbmYQaionwg5sDW3P6oaM5D3tdezXMm7z1T+B+twIDAQAB MIC-Info: RSA-MD5,RSA, WiCE3juB0lLKpgilmayOCeGHPYm1cMQpSvv8CcBzOmFb5Usp0YRESoj6DSJW9bLC cE7wL5TMRelj5Qp9apAn7w== 0001116502-05-001472.txt : 20050627 0001116502-05-001472.hdr.sgml : 20050627 20050627172423 ACCESSION NUMBER: 0001116502-05-001472 CONFORMED SUBMISSION TYPE: SC 13D PUBLIC DOCUMENT COUNT: 1 FILED AS OF DATE: 20050627 DATE AS OF CHANGE: 20050627 GROUP MEMBERS: BRYANT R. RILEY GROUP MEMBERS: RILEY INVESTMENT MANAGEMENT LLC GROUP MEMBERS: SACC PARTNERS LP FILED BY: COMPANY DATA: COMPANY CONFORMED NAME: RILEY BRYANT R CENTRAL INDEX KEY: 0001207269 FILING VALUES: FORM TYPE: SC 13D MAIL ADDRESS: STREET 1: 11150 SANTA MONICA BLVD STE 750 CITY: LOS ANGELES STATE: CA ZIP: 90025 SUBJECT COMPANY: COMPANY DATA: COMPANY CONFORMED NAME: ALLIANCE SEMICONDUCTOR CORP /DE/ CENTRAL INDEX KEY: 0000913293 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 770057842 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: SC 13D SEC ACT: 1934 Act SEC FILE NUMBER: 005-44755 FILM NUMBER: 05918265 BUSINESS ADDRESS: STREET 1: 2575 AUGUSTINE DRIVE CITY: SANTA CLARA STATE: CA ZIP: 95054-2914 BUSINESS PHONE: 4088554900 MAIL ADDRESS: STREET 1: 2575 AUGUSTINE DRIVE CITY: SANTA CLARA STATE: CA ZIP: 95054-2914 SC 13D 1 alliance_sc13d.txt SCHEDULE 13D UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 --------------------------------- OMB APPROVAL --------------------------------- OMB Number: 3235-0145 Expires: December 31, 2005 Estimated average burden hours per response.............11 SCHEDULE 13D Under the Securities and Exchange Act of 1934 (Amendment No. _____)* Alliance Semiconductor Corporation - -------------------------------------------------------------------------------- (Name of Issuer) Common Stock - -------------------------------------------------------------------------------- (Title of Class of Securities) 01877H100 - -------------------------------------------------------------------------------- (CUSIP Number) Bryant Riley 11100 Santa Monica Blvd Suite 800 Los Angeles, CA 90025 (310) 966-1444 - -------------------------------------------------------------------------------- (Name, Address and Telephone Number of Person Authorized to Receive Notices and Communications) June 17, 2005 - -------------------------------------------------------------------------------- (Date of Event which Requires Filing of This Statement) If the filing person has previously filed a statement on Schedule 13G to report the acquisition that is the subject of this Schedule 13D, and is filing this schedule because of Rule 13d-1(e), 13d-1(f) or 13d-1(g), check the following box [ ]. Note: Schedules filed in paper format shall include a signed original and five copies of the schedule, including all exhibits. See Rule 13d-7 for other parties to whom copies are to be sent. - ---------- * The remainder of this cover page shall be filled out for a reporting person's initial filing on this form with respect to the subject class of securities, and for any subsequent amendment containing information which would alter disclosures provided in a prior cover page. The information required on the remainder of this cover page shall not be deemed to be "filed" for the purpose of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liabilities of that section of the Act but shall be subject to all other provisions of the Act (however, see the Notes). CUSIP No. 01877H100 13D Page 1 of 4 Pages - -------------------------------------------------------------------------------- 1 NAME OF REPORTING PERSONS I.R.S. IDENTIFICATION NOS. OF ABOVE PERSONS (ENTITIES ONLY) Bryant R. Riley - -------------------------------------------------------------------------------- 2 CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP* (a) [X] (b) [_] - -------------------------------------------------------------------------------- 3 SEC USE ONLY - -------------------------------------------------------------------------------- 4 SOURCE OF FUNDS* WC - -------------------------------------------------------------------------------- 5 CHECK BOX IF DISCLOSURE OF LEGAL PROCEEDINGS IS REQUIRED PURSUANT TO ITEMS 2(d) OR 2(e) [_] - -------------------------------------------------------------------------------- 6 CITIZENSHIP OR PLACE OF ORGANIZATION United States - -------------------------------------------------------------------------------- 7 SOLE VOTING POWER NUMBER OF 2,418,821 SHARES _________________________________________________________________ 8 SHARED VOTING POWER BENEFICIALLY OWNED BY -0- _________________________________________________________________ EACH 9 SOLE DISPOSITIVE POWER REPORTING 2,418,821 PERSON _________________________________________________________________ 10 SHARED DISPOSITIVE POWER WITH -0- - -------------------------------------------------------------------------------- 11 AGGREGATE AMOUNT BENEFICIALLY OWNED BY EACH REPORTING PERSON 2,418,821 - -------------------------------------------------------------------------------- 12 CHECK BOX IF THE AGGREGATE AMOUNT IN ROW (11) EXCLUDES CERTAIN SHARES* [-] - -------------------------------------------------------------------------------- 13 PERCENT OF CLASS REPRESENTED BY AMOUNT IN ROW (11) 6.8% - -------------------------------------------------------------------------------- 14 TYPE OF REPORTING PERSON* IN - -------------------------------------------------------------------------------- *SEE INSTRUCTIONS BEFORE FILLING OUT! CUSIP No. 01877H100 13D Page 2 of 4 Pages - -------------------------------------------------------------------------------- 1 NAME OF REPORTING PERSONS I.R.S. IDENTIFICATION NOS. OF ABOVE PERSONS (ENTITIES ONLY) SACC Partners LP - -------------------------------------------------------------------------------- 2 CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP* (a) [X] (b) [_] - -------------------------------------------------------------------------------- 3 SEC USE ONLY - -------------------------------------------------------------------------------- 4 SOURCE OF FUNDS* WC - -------------------------------------------------------------------------------- 5 CHECK BOX IF DISCLOSURE OF LEGAL PROCEEDINGS IS REQUIRED PURSUANT TO ITEMS 2(d) OR 2(e) [_] - -------------------------------------------------------------------------------- 6 CITIZENSHIP OR PLACE OF ORGANIZATION United States - -------------------------------------------------------------------------------- 7 SOLE VOTING POWER NUMBER OF 2,041,222 SHARES _________________________________________________________________ 8 SHARED VOTING POWER BENEFICIALLY OWNED BY -0- _________________________________________________________________ EACH 9 SOLE DISPOSITIVE POWER REPORTING 2,041,222 PERSON _________________________________________________________________ 10 SHARED DISPOSITIVE POWER WITH -0- - -------------------------------------------------------------------------------- 11 AGGREGATE AMOUNT BENEFICIALLY OWNED BY EACH REPORTING PERSON 2,418,821 - -------------------------------------------------------------------------------- 12 CHECK BOX IF THE AGGREGATE AMOUNT IN ROW (11) EXCLUDES CERTAIN SHARES* [-] - -------------------------------------------------------------------------------- 13 PERCENT OF CLASS REPRESENTED BY AMOUNT IN ROW (11) 6.8% - -------------------------------------------------------------------------------- 14 TYPE OF REPORTING PERSON* PN - -------------------------------------------------------------------------------- *SEE INSTRUCTIONS BEFORE FILLING OUT! CUSIP No. 01877H100 13D Page 3 of 4 Pages - -------------------------------------------------------------------------------- 1 NAME OF REPORTING PERSONS I.R.S. IDENTIFICATION NOS. OF ABOVE PERSONS (ENTITIES ONLY) Riley Investment Management LLC - -------------------------------------------------------------------------------- 2 CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP* (a) [X] (b) [_] - -------------------------------------------------------------------------------- 3 SEC USE ONLY - -------------------------------------------------------------------------------- 4 SOURCE OF FUNDS* WC - -------------------------------------------------------------------------------- 5 CHECK BOX IF DISCLOSURE OF LEGAL PROCEEDINGS IS REQUIRED PURSUANT TO ITEMS 2(d) OR 2(e) [_] - -------------------------------------------------------------------------------- 6 CITIZENSHIP OR PLACE OF ORGANIZATION United States - -------------------------------------------------------------------------------- 7 SOLE VOTING POWER NUMBER OF 2,041,222 SHARES _________________________________________________________________ 8 SHARED VOTING POWER BENEFICIALLY OWNED BY -0- _________________________________________________________________ EACH 9 SOLE DISPOSITIVE POWER REPORTING 2,041,222 PERSON _________________________________________________________________ 10 SHARED DISPOSITIVE POWER WITH -0- - -------------------------------------------------------------------------------- 11 AGGREGATE AMOUNT BENEFICIALLY OWNED BY EACH REPORTING PERSON 2,418,821 - -------------------------------------------------------------------------------- 12 CHECK BOX IF THE AGGREGATE AMOUNT IN ROW (11) EXCLUDES CERTAIN SHARES* [-] - -------------------------------------------------------------------------------- 13 PERCENT OF CLASS REPRESENTED BY AMOUNT IN ROW (11) 6.8% - -------------------------------------------------------------------------------- 14 TYPE OF REPORTING PERSON* IA - -------------------------------------------------------------------------------- *SEE INSTRUCTIONS BEFORE FILLING OUT! CUSIP No. 01877H100 13D Page 4 of 4 Pages - -------------------------------------------------------------------------------- Item 1. Security and Issuer. Common Stock of Alliance Semiconductor Corporation 2575 Augustine Drive Santa Clara, CA 95054 - -------------------------------------------------------------------------------- Item 2. Identity and Background. (a) SACC Partners LP (Delaware limited partnership) Riley Investment Management LLC (Delaware limited liability company) B. Riley & Co., Inc. (Delaware Corporation) B. Riley & Co. Holdings, LLC (Delaware limited liability company) B. Riley & Co. Retirement Trust (tax qualified employee benefit plan) Bryant R. Riley (individual residing in California) (b) 11100 Santa Monica Blvd. Suite 800 Los Angeles, CA 90025 (c) Mr. Riley owns and manages all of the outstanding shares of B. Riley & Co., Inc. ("BRC"), an NASD member broker-dealer. Mr. Riley owns and manages all of the outstanding membership interests of Riley Investment Management LLC ("RIM"), a California registered investment adviser. RIM is the investment adviser to and general partner of SACC Partners LP ("SACC"). Mr. Riley is the sole equity owner of B. Riley & Co. Holdings, LLC ("BRCH"). Mr. Riley is a Trustee of the B. Riley & Co. Retirement Trust ("BRCRT"). Each entity is located at the address specified in (b) above. (d) None (e) None (f) United States - -------------------------------------------------------------------------------- Item 3. Source and Amount of Funds or Other Consideration. SACC's purchases were made with SACC partnership funds. BRC's purchases were made with BRC funds. BRCH's purchases were made with BRCH funds. BRCRT's purchases were made with BRCRT funds. See Exhibit A attached hereto for a schedule of transactions in the past 60 days. - -------------------------------------------------------------------------------- Item 4. Purpose of Transaction. The Reporting Persons acquired the securities of the Issuer reported on this Schedule 13D because they believe that such securities represent an attractive investment. The Reporting Persons desire to improve the Issuer's results of operations. Accordingly, the Reporting Persons have decided to attempt to influence the Issuer's board of directors and management with a goal to change policies and enhance shareholder value. The Reporting Persons have engaged in direct discussions with the Issuer's management and directors (see the letters from Bryant Riley to N. D. Reddy dated June 22, 2005 and June 27, 2005 attached hereto as Exhibits B and C) regarding a proposal to change the composition of the Issuer's board of directors and a proposal to consider selling or closing the Issuer's traditional business and selling its investment holdings, with the proceeds being distributed to shareholders. The Reporting Persons hope to continue conversations with the Issuer's management and directors in order to determine a mutually agreeable course of action. As a precaution, the Reporting Persons have given notice they intend to nominate a slate of directors for election at the Issuer's 2005 annual meeting (see letter dated June 27, 2005 from B. Riley and Co., Inc. to the Secretary of Alliance Semiconductor Corporation attached hereto as Exhibit D). That letter is being sent June 27, 2005. The Reporting Persons have suggested that the Issuer's board of directors be changed to include a majority of independent directors who have agreed to seriously consider selling the Issuer's investment portfolio and distributing the proceeds to shareholders, and selling or closing the Issuer's traditional business and distributing any proceeds after satisfying liabilities. Except as stated above, the Reporting Persons have no current plans to seek or propose, but may in the future consider, after the results of conversations with the Issuer's management and directors are known, other alternatives for their investment in the Issuer including pursuing or advancing: (a) an extraordinary corporate transaction, such as a merger or liquidation, involving the Issuer; (b) other material changes in the Issuer's business or corporate structure; or (c) actions similar to those described above. The Reporting Persons do not intend to propose, and presently would expect to oppose, changes in the Issuer's charter or other actions which may impede the acquisition of control of the Issuer by a third party. The Reporting Persons' determination with respect to the foregoing possibilities and with respect to the Shares will depend upon various factors including, but not limited to, the Reporting Persons' evaluation of the Issuer and its prospects, the Issuer's response to the discussions the Reporting Persons have initiated, general market and economic conditions, other opportunities available to the Reporting Persons, other developments and other investment opportunities and other factors the Reporting Persons may deem relevant to an investment decision. Depending on the determinations and assessments of the Reporting Persons, the Reporting Persons may acquire additional Shares of Issuer or may determine to sell or otherwise dispose of some or all of their holdings in the Shares of Issuer, in open market or other transactions. The Reporting Persons may discuss their views with a limited number of other shareholders of the Issuer and invite them to engage management in similar discussions, but have no plans at this time to form a group for this or any other purpose. - -------------------------------------------------------------------------------- Item 5. Interest in Securities of the Issuer. (a) SACC owns 2,041,222 shares of Alliance Semiconductor's common stock. Because RIM has sole voting and investment power over SACC's security holdings and Mr. Riley, in his role as the sole manager of RIM, controls RIM's voting and investment decisions, each of SACC, RIM and Mr. Riley may be deemed to have beneficial ownership of the 2,041,222 shares held by SACC, representing approximately 5.8% of Alliance Semiconductor's outstanding stock. BRC owns 304,499 shares of Alliance Semiconductor's common stock. Because Mr. Riley has sole voting and investment power over BRC's security holdings, both BRC and Mr. Riley may be deemed to have beneficial ownership of the 304,499 shares of Alliance Semiconductor's common stock, representing approximately 0.9% of Alliance Semiconductor's outstanding stock. BRCH owns 100 shares of Alliance Semiconductor's common stock. Because Mr. Riley has sole voting and investment power of BRCH's security holdings, both BRCH and Mr. Riley may be deemed to have beneficial ownership of the 100 of Alliance Semiconductor's common stock, representing approximately 0.0% of Alliance Semiconductor's common stock. BRCRT owns 73,000 shares of Alliance Semiconductor's common stock. Because Mr. Riley has voting and investment power over BRCRT's security holdings, both BRCRT and Mr. Riley may be deemed to have beneficial ownership of the 73,000 shares of Alliance Semiconductor's common stock, representing approximately 0.2% of Alliance Semiconductor's outstanding stock. To summarize, Mr. Riley may be deemed to beneficially own a total of 2,418,821 shares of Alliance Semiconductor common stock (6.8%) through his relationships with SACC, RIM, BRC, BRCH and BRCRT. (b) With respect to all of the shares that are held by each of SACC, BRC, BRCH and BRCRT, Mr. Riley has sole power to vote and dispose or direct the disposition of the shares (c) Please see the attached Exhibit A for transactions in the past sixty days. (d) None (e) Not applicable - -------------------------------------------------------------------------------- Item 6. Contracts, Arrangements, Understandings or Relationships with Respect to Securities of the Issuer. The relationships between Mr. Riley, SACC, RIM, BRCH and BRCRT are described under Item 2(c) above. There are no contracts, arrangements or understandings among the reporting parties regarding the Alliance Semiconductor Corporation shares, except for the letters from proposed nominees agreeing to be nominated and serve, which could be construed as an implicit understanding the nominees will vote for the nominated slate. - -------------------------------------------------------------------------------- Item 7. Material to be Filed as Exhibits. Exhibit A - Schedule of transactions in the past 60 days. Exhibit B - Letter from Bryant Riley to N. D. Reddy dated June 22, 2005. Exhibit C - Letter from Bryant Riley to N. D. Reddy dated June 27, 2005. Exhibit D - Letter from B. Riley and Co., Inc. to Secretary of Alliance Semiconductor Corporation dated June 27, 2005. Exhibit E - Joint filing agreement among the Reporting Persons dated June 27, 2005. - -------------------------------------------------------------------------------- SIGNATURE After reasonable inquiry and to the best of my knowledge and belief, I certify that the information set forth in this statement is true, complete and correct. Date: June 27, 2005 SACC PARTNERS LP By: Riley Investment Management LLC, General Partner /s/ Bryant R. Riley ------------------------ Bryant R. Riley, President RILEY INVESTMENT MANAGEMENT LLC /s/ Bryant R. Riley ------------------------ Bryant R. Riley, President B. RILEY & CO., INC. /s/ Bryant R. Riley ------------------------ Bryant R. Riley, CEO B. RILEY & CO. HOLDINGS, LLC /s/ Bryant R. Riley -------------------------------- Bryant R. Riley, President B. RILEY & CO. RETIREMENT TRUST /s/ Bryant R. Riley -------------------------------- Bryant R. Riley, Trustee /s/ Bryant R. Riley ------------------------ Bryant R. Riley Attention. Intentional misstatements or omissions of fact constitute federal criminal violations (see 18 U.S.C. 1001). EXHIBIT A Transaction Code Quantity Trade Date Price ---------------- -------- ---------- ----- SACC Buy 366,700 05/20/05 $ 1.5103 Buy 93,100 05/23/05 $ 1.5900 Buy 3,500 05/23/05 $ 1.5900 Buy 246,731 05/24/05 $ 1.6100 Buy 126,500 05/24/05 $ 1.6500 Buy 7,000 05/26/05 $ 1.6600 Sell (620,431) 05/27/05 $ 1.6900 Buy 620,431 05/27/05 $ 1.6900 Buy 1,100 05/31/05 $ 1.6600 Buy 14,400 06/02/05 $ 1.6773 Buy 46,400 06/06/05 $ 1.6800 Buy 98,000 06/07/05 $ 1.7100 Buy 146,535 06/08/05 $ 1.7300 Buy 50,800 06/09/05 $ 1.7500 Buy 49,860 06/13/05 $ 1.8500 Buy 60,600 06/14/05 $ 1.8300 Buy 70,900 06/15/05 $ 1.8500 Buy 67,700 06/16/05 $ 1.9577 Buy 268,783 06/17/05 $ 2.1000 Buy 33,169 06/17/05 $ 2.1000 Buy 16,850 06/20/05 $ 2.0942 Buy 75,547 06/21/05 $ 2.1040 Buy 100,000 06/22/05 $ 2.1583 Buy 97,047 06/24/05 $ 2.2500 BRC Buy 81 5/20/2005 $ 1.5000 Buy 600 5/20/2005 $ 1.5100 Buy 16,374 5/20/2005 $ 1.5200 Buy 34 5/20/2005 $ 1.5100 Sell (17,055) 5/20/2005 $ 1.5185 Buy 100 5/23/2005 $ 1.5900 Buy 100 5/23/2005 $ 1.6000 Buy 300 5/23/2005 $ 1.6000 Buy 400 5/23/2005 $ 1.6000 Buy 400 5/23/2005 $ 1.6000 Buy 1,797 5/23/2005 $ 1.6000 Buy 1,600 5/23/2005 $ 1.5500 Buy 400 5/23/2005 $ 1.5500 Buy 630 5/23/2005 $ 1.5500 Buy 400 5/23/2005 $ 1.5500 Buy 1,501 5/23/2005 $ 1.5500 Buy 400 5/23/2005 $ 1.5500 Buy 300 5/23/2005 $ 1.5500 Buy 1,370 5/23/2005 $ 1.5500 Buy 400 5/23/2005 $ 1.5500 Buy 119 5/23/2005 $ 1.5500 Buy 281 5/23/2005 $ 1.5500 Buy 299 5/23/2005 $ 1.5500 Buy 1,799 5/23/2005 $ 1.5500 Buy 101 5/23/2005 $ 1.5500 Buy 400 5/23/2005 $ 1.5500 Buy 330 5/23/2005 $ 1.5700 Buy 70 5/23/2005 $ 1.5700 Buy 799 5/23/2005 $ 1.5900 Buy 100 5/23/2005 $ 1.5900 Buy 100 5/23/2005 $ 1.5700 Buy 100 5/23/2005 $ 1.5700 Buy 100 5/23/2005 $ 1.5700 Buy 130 5/23/2005 $ 1.5700 Buy 70 5/23/2005 $ 1.5700 Buy 2,130 5/23/2005 $ 1.5500 Buy 100 5/23/2005 $ 1.5500 Buy 14,600 5/23/2005 $ 1.5500 Buy 24,900 5/23/2005 $ 1.5700 Buy 100 5/23/2005 $ 1.5700 Buy 72 5/23/2005 $ 1.5800 Buy 7,143 5/23/2005 $ 1.5900 Buy 8,697 5/23/2005 $ 1.5900 Buy 29,158 5/23/2005 $ 1.5900 Sell (200) 5/23/2005 $ 1.5500 Sell (400) 5/23/2005 $ 1.5500 Sell (100) 5/23/2005 $ 1.5500 Sell (100) 5/23/2005 $ 1.5500 Sell (100) 5/23/2005 $ 1.5500 Sell (100) 5/23/2005 $ 1.5500 Sell (100) 5/23/2005 $ 1.5500 Sell (300) 5/23/2005 $ 1.5500 Sell (400) 5/23/2005 $ 1.5500 Sell (200) 5/23/2005 $ 1.5500 Sell (96,600) 5/23/2005 $ 1.5900 Sell (3,200) 5/23/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 648 5/24/2005 $ 1.6300 Buy 300 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6400 Buy 400 5/24/2005 $ 1.6400 Buy 200 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 300 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 2,300 5/24/2005 $ 1.6200 Buy 500 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 200 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 300 5/24/2005 $ 1.6200 Buy 200 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 3,200 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 400 5/24/2005 $ 1.6100 Buy 4,100 5/24/2005 $ 1.6100 Buy 400 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.6200 Buy 400 5/24/2005 $ 1.6200 Buy 300 5/24/2005 $ 1.6200 Buy 200 5/24/2005 $ 1.6400 Buy 300 5/24/2005 $ 1.6400 Buy 400 5/24/2005 $ 1.6400 Buy 400 5/24/2005 $ 1.6400 Buy 200 5/24/2005 $ 1.6400 Buy 300 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 400 5/24/2005 $ 1.6400 Buy 300 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 900 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 900 5/24/2005 $ 1.6400 Buy 2,000 5/24/2005 $ 1.6400 Buy 900 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.6200 Buy 3,000 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6400 Buy 400 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 2,000 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6000 Buy 200 5/24/2005 $ 1.6000 Buy 1,200 5/24/2005 $ 1.6100 Buy 900 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.6100 Buy 1,100 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 700 5/24/2005 $ 1.6200 Buy 200 5/24/2005 $ 1.6200 Buy 2,000 5/24/2005 $ 1.6200 Buy 500 5/24/2005 $ 1.6300 Buy 4,800 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.6100 Buy 800 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6500 Buy 200 5/24/2005 $ 1.6500 Buy 200 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6500 Buy 5,000 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6500 Buy 300 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6500 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 3,500 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6400 Buy 200 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 4,600 5/24/2005 $ 1.6400 Buy 5,000 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 300 5/24/2005 $ 1.6400 Buy 200 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 200 5/24/2005 $ 1.6400 Buy 200 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6400 Buy 100 5/24/2005 $ 1.6200 Buy 300 5/24/2005 $ 1.6200 Buy 52 5/24/2005 $ 1.6200 Buy 200 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 200 5/24/2005 $ 1.6400 Buy 300 5/24/2005 $ 1.6400 Buy 300 5/24/2005 $ 1.6200 Buy 200 5/24/2005 $ 1.6200 Buy 52 5/24/2005 $ 1.6200 Buy 200 5/24/2005 $ 1.6200 Buy 48 5/24/2005 $ 1.6200 Buy 200 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 300 5/24/2005 $ 1.6200 Buy 300 5/24/2005 $ 1.6200 Buy 800 5/24/2005 $ 1.6200 Buy 400 5/24/2005 $ 1.6200 Buy 600 5/24/2005 $ 1.6200 Buy 400 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 1,700 5/24/2005 $ 1.6200 Buy 5,400 5/24/2005 $ 1.6200 Buy 4,600 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 3,600 5/24/2005 $ 1.6300 Buy 300 5/24/2005 $ 1.6200 Buy 200 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 200 5/24/2005 $ 1.6300 Buy 200 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 4,800 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6200 Buy 47 5/24/2005 $ 1.6100 Buy 153 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6200 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 200 5/24/2005 $ 1.6300 Buy 100 5/24/2005 $ 1.6300 Buy 15,000 5/24/2005 $ 1.6200 Buy 147 5/24/2005 $ 1.6100 Buy 200 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.6100 Buy 1,453 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.6100 Buy 100 5/24/2005 $ 1.5900 Buy 900 5/24/2005 $ 1.5900 Buy 600 5/24/2005 $ 1.5900 Buy 200 5/24/2005 $ 1.5900 Buy 331,201 5/24/2005 $ 1.6100 Sell (126,500) 5/24/2005 $ 1.6454 Short Sell Exempt (246,731) 5/24/2005 $ 1.6100 Buy 100 5/25/2005 $ 1.7600 Buy 100 5/25/2005 $ 1.7600 Buy 100 5/25/2005 $ 1.7600 Buy 200 5/25/2005 $ 1.7600 Sell (500) 5/25/2005 $ 1.8000 Buy 2,933 5/26/2005 $ 1.6600 Buy 5,033 5/26/2005 $ 1.6600 Sell (400) 5/26/2005 $ 1.7000 Sell (200) 5/26/2005 $ 1.7000 Sell (100) 5/26/2005 $ 1.7000 Sell (100) 5/26/2005 $ 1.7000 Sell (400) 5/26/2005 $ 1.7000 Sell (200) 5/26/2005 $ 1.7000 Sell (300) 5/26/2005 $ 1.7000 Sell (400) 5/26/2005 $ 1.7000 Sell (2,933) 5/26/2005 $ 1.6600 Sell (100) 5/26/2005 $ 1.7000 Sell (100) 5/26/2005 $ 1.7000 Sell (100) 5/26/2005 $ 1.7000 Sell (100) 5/26/2005 $ 1.7000 Sell (100) 5/26/2005 $ 1.7000 Sell (100) 5/26/2005 $ 1.7000 Sell (2,300) 5/26/2005 $ 1.7000 Buy 100 6/1/2005 $ 1.6500 Buy 600 6/1/2005 $ 1.6500 Buy 900 6/1/2005 $ 1.6500 Buy 100 6/1/2005 $ 1.6500 Buy 100 6/1/2005 $ 1.6500 Buy 100 6/1/2005 $ 1.6500 Buy 500 6/1/2005 $ 1.6500 Buy 100 6/1/2005 $ 1.6500 Buy 800 6/1/2005 $ 1.6500 Buy 100 6/1/2005 $ 1.6500 Buy 400 6/1/2005 $ 1.6500 Buy 400 6/1/2005 $ 1.6500 Buy 81 6/1/2005 $ 1.6100 Buy 81 6/1/2005 $ 1.6100 Buy 81 6/1/2005 $ 1.6100 Buy 116 6/1/2005 $ 1.6100 Buy 100 6/1/2005 $ 1.6100 Buy 100 6/1/2005 $ 1.6100 Buy 58 6/1/2005 $ 1.6100 Buy 58 6/1/2005 $ 1.6100 Buy 100 6/1/2005 $ 1.6500 Buy 300 6/1/2005 $ 1.6100 Buy 400 6/1/2005 $ 1.6100 Buy 41 6/1/2005 $ 1.6100 Buy 800 6/2/2005 $ 1.6500 Buy 51 6/2/2005 $ 1.6773 Sell (800) 6/2/2005 $ 1.6773 Sell (100) 6/3/2005 $ 1.7000 Sell (200) 6/3/2005 $ 1.7000 Sell (100) 6/3/2005 $ 1.7000 Sell (84) 6/3/2005 $ 1.7000 Sell (100) 6/3/2005 $ 1.7000 Sell (100) 6/3/2005 $ 1.7000 Sell (100) 6/3/2005 $ 1.7000 Sell (100) 6/3/2005 $ 1.7000 Sell (100) 6/3/2005 $ 1.7000 Sell (100) 6/3/2005 $ 1.7000 Sell (400) 6/3/2005 $ 1.7000 Sell (100) 6/3/2005 $ 1.7000 Sell (500) 6/3/2005 $ 1.7000 Sell (100) 6/3/2005 $ 1.7000 Sell (80) 6/3/2005 $ 1.7000 Sell (200) 6/3/2005 $ 1.7000 Sell (100) 6/3/2005 $ 1.7000 Buy 1,000 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 2,000 6/6/2005 $ 1.6700 Buy 700 6/6/2005 $ 1.6600 Buy 400 6/6/2005 $ 1.6600 Buy 200 6/6/2005 $ 1.6600 Buy 100 6/6/2005 $ 1.6600 Buy 200 6/6/2005 $ 1.6600 Buy 2,000 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.7000 Buy 390 6/6/2005 $ 1.6800 Buy 400 6/6/2005 $ 1.7000 Buy 600 6/6/2005 $ 1.7000 Buy 326 6/6/2005 $ 1.6600 Buy 100 6/6/2005 $ 1.6600 Buy 374 6/6/2005 $ 1.6600 Buy 100 6/6/2005 $ 1.6600 Buy 886 6/6/2005 $ 1.6600 Buy 100 6/6/2005 $ 1.7000 Buy 100 6/6/2005 $ 1.7000 Buy 500 6/6/2005 $ 1.7000 Buy 100 6/6/2005 $ 1.7000 Buy 400 6/6/2005 $ 1.7000 Buy 8,800 6/6/2005 $ 1.7000 Buy 100 6/6/2005 $ 1.7000 Buy 400 6/6/2005 $ 1.7000 Buy 400 6/6/2005 $ 1.7000 Buy 1,400 6/6/2005 $ 1.6900 Buy 700 6/6/2005 $ 1.6900 Buy 1,100 6/6/2005 $ 1.6900 Buy 1,500 6/6/2005 $ 1.6900 Buy 100 6/6/2005 $ 1.6900 Buy 100 6/6/2005 $ 1.6900 Buy 100 6/6/2005 $ 1.6900 Buy 100 6/6/2005 $ 1.6900 Buy 100 6/6/2005 $ 1.6900 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 11 6/6/2005 $ 1.6800 Buy 300 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 200 6/6/2005 $ 1.6800 Buy 1,500 6/6/2005 $ 1.6800 Buy 800 6/6/2005 $ 1.6800 Buy 1,500 6/6/2005 $ 1.6800 Buy 300 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 300 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 1,449 6/6/2005 $ 1.6800 Buy 300 6/6/2005 $ 1.6800 Buy 300 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 689 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 900 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 400 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 400 6/6/2005 $ 1.6800 Buy 397 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 200 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6800 Buy 100 6/6/2005 $ 1.6700 Buy 60 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 600 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 8 6/6/2005 $ 1.6500 Buy 449 6/6/2005 $ 1.6600 Buy 2,004 6/6/2005 $ 1.6700 Buy 2,000 6/6/2005 $ 1.6700 Buy 96 6/6/2005 $ 1.6700 Buy 400 6/6/2005 $ 1.6700 Buy 100 6/6/2005 $ 1.6700 Buy 700 6/6/2005 $ 1.6700 Sell (46,400) 6/6/2005 $ 1.6819 Buy 100 6/7/2005 $ 1.7100 Buy 300 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 5,500 6/7/2005 $ 1.7100 Buy 1,700 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 6,080 6/7/2005 $ 1.7200 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 1,900 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 4,000 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7000 Buy 400 6/7/2005 $ 1.7000 Buy 9,600 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 2,000 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 4,200 6/7/2005 $ 1.7100 Buy 2,200 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 2,400 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 2,900 6/7/2005 $ 1.7100 Buy 1,200 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 1,500 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 200 6/7/2005 $ 1.7100 Buy 500 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 200 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7000 Buy 100 6/7/2005 $ 1.7000 Buy 145 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 77 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 123 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 7,755 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 277 6/7/2005 $ 1.7100 Buy 123 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 300 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 7,800 6/7/2005 $ 1.7100 Buy 55 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 245 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 500 6/7/2005 $ 1.7100 Buy 1,600 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 400 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 58 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 129 6/7/2005 $ 1.6700 Buy 17,391 6/7/2005 $ 1.7100 Buy 20 6/7/2005 $ 1.7200 Buy 200 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 100 6/7/2005 $ 1.7100 Buy 542 6/7/2005 $ 1.7100 Buy 200 6/7/2005 $ 1.7100 Sell (98,000) 6/7/2005 $ 1.7094 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 80 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 52 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 1,400 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 68 6/8/2005 $ 1.7300 Buy 200 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 280 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 20 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 85 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 200 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7200 Buy 15 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 400 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 7,000 6/8/2005 $ 1.7200 Buy 4,000 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7100 Buy 200 6/8/2005 $ 1.7100 Buy 100 6/8/2005 $ 1.7100 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 7,000 6/8/2005 $ 1.7400 Buy 2,421 6/8/2005 $ 1.7400 Buy 7,000 6/8/2005 $ 1.7300 Buy 6,500 6/8/2005 $ 1.7300 Buy 500 6/8/2005 $ 1.7300 Buy 7,000 6/8/2005 $ 1.7400 Buy 200 6/8/2005 $ 1.7400 Buy 200 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7400 Buy 300 6/8/2005 $ 1.7400 Buy 400 6/8/2005 $ 1.7400 Buy 300 6/8/2005 $ 1.7400 Buy 700 6/8/2005 $ 1.7500 Buy 500 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 1,100 6/8/2005 $ 1.7500 Buy 200 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 500 6/8/2005 $ 1.7500 Buy 700 6/8/2005 $ 1.7500 Buy 300 6/8/2005 $ 1.7500 Buy 300 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7400 Buy 300 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 25 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 300 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 200 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7500 Buy 300 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7400 Buy 200 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 75 6/8/2005 $ 1.7500 Buy 1,625 6/8/2005 $ 1.7500 Buy 300 6/8/2005 $ 1.7400 Buy 300 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 300 6/8/2005 $ 1.7400 Buy 300 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 300 6/8/2005 $ 1.7500 Buy 500 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 200 6/8/2005 $ 1.7500 Buy 300 6/8/2005 $ 1.7400 Buy 300 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7400 Buy 200 6/8/2005 $ 1.7400 Buy 200 6/8/2005 $ 1.7400 Buy 100 6/8/2005 $ 1.7300 Buy 200 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7200 Buy 300 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 300 6/8/2005 $ 1.7200 Buy 400 6/8/2005 $ 1.7200 Buy 200 6/8/2005 $ 1.7200 Buy 300 6/8/2005 $ 1.7200 Buy 300 6/8/2005 $ 1.7500 Buy 100 6/8/2005 $ 1.7500 Buy 5,314 6/8/2005 $ 1.7500 Buy 4 6/8/2005 $ 1.7500 Buy 30 6/8/2005 $ 1.7200 Buy 1,000 6/8/2005 $ 1.7200 Buy 300 6/8/2005 $ 1.7200 Buy 300 6/8/2005 $ 1.7200 Buy 200 6/8/2005 $ 1.7200 Buy 200 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7300 Buy 200 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 5,200 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7400 Buy 200 6/8/2005 $ 1.7400 Buy 1,200 6/8/2005 $ 1.7400 Buy 300 6/8/2005 $ 1.7400 Buy 300 6/8/2005 $ 1.7400 Buy 363 6/8/2005 $ 1.7300 Buy 400 6/8/2005 $ 1.7300 Buy 37 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 263 6/8/2005 $ 1.7300 Buy 997 6/8/2005 $ 1.7200 Buy 24,003 6/8/2005 $ 1.7200 Buy 300 6/8/2005 $ 1.7200 Buy 400 6/8/2005 $ 1.7200 Buy 300 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7200 Buy 200 6/8/2005 $ 1.7200 Buy 300 6/8/2005 $ 1.7200 Buy 300 6/8/2005 $ 1.7200 Buy 100 6/8/2005 $ 1.7300 Buy 200 6/8/2005 $ 1.7300 Buy 200 6/8/2005 $ 1.7300 Buy 200 6/8/2005 $ 1.7300 Buy 1,049 6/8/2005 $ 1.7100 Buy 2,000 6/8/2005 $ 1.7100 Buy 300 6/8/2005 $ 1.7100 Buy 300 6/8/2005 $ 1.7100 Buy 300 6/8/2005 $ 1.7100 Buy 11,768 6/8/2005 $ 1.7100 Buy 200 6/8/2005 $ 1.7100 Buy 200 6/8/2005 $ 1.7100 Buy 200 6/8/2005 $ 1.7100 Buy 300 6/8/2005 $ 1.7100 Buy 492 6/8/2005 $ 1.7300 Buy 300 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7300 Buy 100 6/8/2005 $ 1.7000 Buy 100 6/8/2005 $ 1.7000 Buy 200 6/8/2005 $ 1.7000 Buy 400 6/8/2005 $ 1.7000 Buy 9,400 6/8/2005 $ 1.7100 Buy 100 6/8/2005 $ 1.7100 Buy 100 6/8/2005 $ 1.7100 Buy 100 6/8/2005 $ 1.7100 Buy 300 6/8/2005 $ 1.7100 Buy 3,510 6/8/2005 $ 1.7100 Buy 58 6/8/2005 $ 1.7000 Buy 2,700 6/8/2005 $ 1.7000 Buy 300 6/8/2005 $ 1.7000 Buy 100 6/8/2005 $ 1.7000 Sell (99) 6/8/2005 $ 1.7500 Sell (200) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7500 Sell (1) 6/8/2005 $ 1.7500 Sell (99) 6/8/2005 $ 1.7500 Sell (400) 6/8/2005 $ 1.7500 Sell (300) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7500 Sell (200) 6/8/2005 $ 1.7500 Sell (200) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7500 Sell (400) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7500 Sell (400) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7500 Sell (200) 6/8/2005 $ 1.7500 Sell (200) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7500 Sell (300) 6/8/2005 $ 1.7500 Sell (300) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7500 Sell (400) 6/8/2005 $ 1.7500 Sell (100) 6/8/2005 $ 1.7600 Sell (146,535) 6/8/2005 $ 1.7261 Buy 100 6/9/2005 $ 1.7500 Buy 400 6/9/2005 $ 1.7500 Buy 100 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 400 6/9/2005 $ 1.7400 Buy 2,600 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 500 6/9/2005 $ 1.7500 Buy 100 6/9/2005 $ 1.7500 Buy 15,000 6/9/2005 $ 1.7500 Buy 500 6/9/2005 $ 1.7500 Buy 100 6/9/2005 $ 1.7200 Buy 200 6/9/2005 $ 1.7400 Buy 20,900 6/9/2005 $ 1.7500 Buy 100 6/9/2005 $ 1.7400 Buy 6,800 6/9/2005 $ 1.7400 Buy 1,600 6/9/2005 $ 1.7400 Buy 1,100 6/9/2005 $ 1.7400 Buy 600 6/9/2005 $ 1.7400 Buy 1,100 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 300 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7400 Buy 1,600 6/9/2005 $ 1.7400 Buy 400 6/9/2005 $ 1.7400 Buy 300 6/9/2005 $ 1.7400 Buy 100 6/9/2005 $ 1.7200 Sell (400) 6/9/2005 $ 1.7600 Sell (2,221) 6/9/2005 $ 1.7600 Sell (2,379) 6/9/2005 $ 1.7600 Sell (100) 6/9/2005 $ 1.9000 Sell (50,800) 6/9/2005 $ 1.7466 Sell (100) 6/9/2005 $ 1.8500 Buy 300 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8400 Buy 20 6/13/2005 $ 1.8500 Buy 194 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 200 6/13/2005 $ 1.8500 Buy 86 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 91 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 300 6/13/2005 $ 1.8500 Buy 309 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8500 Buy 400 6/13/2005 $ 1.8500 Buy 600 6/13/2005 $ 1.8500 Buy 3,500 6/13/2005 $ 1.8500 Buy 91 6/13/2005 $ 1.8500 Buy 400 6/13/2005 $ 1.8500 Buy 9 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 500 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 40 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 60 6/13/2005 $ 1.8400 Buy 300 6/13/2005 $ 1.8400 Buy 200 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8500 Buy 300 6/13/2005 $ 1.8500 Buy 500 6/13/2005 $ 1.8500 Buy 300 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 200 6/13/2005 $ 1.8500 Buy 609 6/13/2005 $ 1.8400 Buy 400 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 300 6/13/2005 $ 1.8400 Buy 200 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 200 6/13/2005 $ 1.8400 Buy 91 6/13/2005 $ 1.8400 Buy 9 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 91 6/13/2005 $ 1.8400 Buy 209 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 91 6/13/2005 $ 1.8400 Buy 34,360 6/13/2005 $ 1.8500 Buy 100 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Buy 400 6/13/2005 $ 1.8400 Buy 100 6/13/2005 $ 1.8400 Sell (49,860) 6/13/2005 $ 1.8490 Buy 914 6/14/2005 $ 1.8300 Buy 126 6/14/2005 $ 1.8300 Buy 400 6/14/2005 $ 1.8300 Buy 1,604 6/14/2005 $ 1.8300 Buy 37 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 21 6/14/2005 $ 1.8300 Buy 200 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 58 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 58 6/14/2005 $ 1.8300 Buy 58 6/14/2005 $ 1.8300 Buy 200 6/14/2005 $ 1.8500 Buy 9,200 6/14/2005 $ 1.8500 Buy 1 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 300 6/14/2005 $ 1.8300 Buy 21 6/14/2005 $ 1.8300 Buy 79 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8500 Buy 100 6/14/2005 $ 1.8500 Buy 100 6/14/2005 $ 1.8500 Buy 100 6/14/2005 $ 1.8500 Buy 100 6/14/2005 $ 1.8500 Buy 100 6/14/2005 $ 1.8500 Buy 100 6/14/2005 $ 1.8500 Buy 1,400 6/14/2005 $ 1.8500 Buy 100 6/14/2005 $ 1.8500 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8500 Buy 90 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 200 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 300 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 9,400 6/14/2005 $ 1.8300 Buy 300 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 300 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 400 6/14/2005 $ 1.8200 Buy 300 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8300 Buy 99 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 1 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 200 6/14/2005 $ 1.8200 Buy 600 6/14/2005 $ 1.8200 Buy 6,900 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 200 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 600 6/14/2005 $ 1.8200 Buy 200 6/14/2005 $ 1.8200 Buy 100 6/14/2005 $ 1.8200 Buy 300 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 300 6/14/2005 $ 1.8400 Buy 900 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 200 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 200 6/14/2005 $ 1.8400 Buy 100 6/14/2005 $ 1.8400 Buy 27,950 6/14/2005 $ 1.8300 Buy 100 6/14/2005 $ 1.8400 Sell (400) 6/14/2005 $ 1.8300 Sell (501) 6/14/2005 $ 1.8300 Sell (100) 6/14/2005 $ 1.8300 Sell (300) 6/14/2005 $ 1.8300 Sell (698) 6/14/2005 $ 1.8300 Sell (400) 6/14/2005 $ 1.8300 Sell (300) 6/14/2005 $ 1.8300 Sell (100) 6/14/2005 $ 1.8300 Sell (400) 6/14/2005 $ 1.8300 Sell (600) 6/14/2005 $ 1.8300 Sell (300) 6/14/2005 $ 1.8300 Sell (100) 6/14/2005 $ 1.8300 Sell (100) 6/14/2005 $ 1.8300 Sell (100) 6/14/2005 $ 1.8300 Sell (1) 6/14/2005 $ 1.8300 Sell (1) 6/14/2005 $ 1.8300 Sell (400) 6/14/2005 $ 1.8300 Sell (99) 6/14/2005 $ 1.8300 Sell (100) 6/14/2005 $ 1.8300 Sell (300) 6/14/2005 $ 1.8100 Sell (170) 6/14/2005 $ 1.8100 Sell (130) 6/14/2005 $ 1.8100 Sell (100) 6/14/2005 $ 1.8400 Sell (100) 6/14/2005 $ 1.8400 Sell (630) 6/14/2005 $ 1.8300 Sell (300) 6/14/2005 $ 1.8200 Sell (100) 6/14/2005 $ 1.8200 Sell (100) 6/14/2005 $ 1.8200 Sell (2,500) 6/14/2005 $ 1.8200 Sell (100) 6/14/2005 $ 1.8100 Sell (170) 6/14/2005 $ 1.8100 Sell (100) 6/14/2005 $ 1.8400 Sell (100) 6/14/2005 $ 1.8400 Sell (100) 6/14/2005 $ 1.8400 Sell (60,600) 6/14/2005 $ 1.8324 Sell (917) 6/14/2005 $ 1.8400 Buy 2,000 6/15/2005 $ 1.8500 Buy 400 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 200 6/15/2005 $ 1.8500 Buy 200 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8400 Buy 500 6/15/2005 $ 1.8400 Buy 800 6/15/2005 $ 1.8400 Buy 600 6/15/2005 $ 1.8400 Buy 10,000 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 500 6/15/2005 $ 1.8500 Buy 400 6/15/2005 $ 1.8200 Buy 1,772 6/15/2005 $ 1.8200 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 200 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 400 6/15/2005 $ 1.8300 Buy 1,000 6/15/2005 $ 1.8300 Buy 1,000 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 2,000 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 700 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8200 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 200 6/15/2005 $ 1.8300 Buy 300 6/15/2005 $ 1.8300 Buy 200 6/15/2005 $ 1.8300 Buy 400 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 500 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8200 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 400 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 500 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 200 6/15/2005 $ 1.8400 Buy 200 6/15/2005 $ 1.8400 Buy 200 6/15/2005 $ 1.8400 Buy 400 6/15/2005 $ 1.8200 Buy 115 6/15/2005 $ 1.8200 Buy 100 6/15/2005 $ 1.8200 Buy 100 6/15/2005 $ 1.8200 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 132 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 200 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 32 6/15/2005 $ 1.8500 Buy 68 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 200 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 5,300 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 200 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 200 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 68 6/15/2005 $ 1.8500 Buy 9,300 6/15/2005 $ 1.8700 Buy 200 6/15/2005 $ 1.8700 Buy 100 6/15/2005 $ 1.8700 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8500 Buy 100 6/15/2005 $ 1.8600 Buy 100 6/15/2005 $ 1.8600 Buy 40 6/15/2005 $ 1.8600 Buy 100 6/15/2005 $ 1.8600 Buy 100 6/15/2005 $ 1.8600 Buy 100 6/15/2005 $ 1.8600 Buy 300 6/15/2005 $ 1.8700 Buy 300 6/15/2005 $ 1.8700 Buy 300 6/15/2005 $ 1.8700 Buy 4,000 6/15/2005 $ 1.8400 Buy 200 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 400 6/15/2005 $ 1.8400 Buy 300 6/15/2005 $ 1.8600 Buy 100 6/15/2005 $ 1.8600 Buy 100 6/15/2005 $ 1.8600 Buy 300 6/15/2005 $ 1.8600 Buy 3,860 6/15/2005 $ 1.8600 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 200 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 200 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 2,000 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8400 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 300 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 600 6/15/2005 $ 1.8300 Buy 800 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 200 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 200 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Buy 1,050 6/15/2005 $ 1.8200 Buy 15 6/15/2005 $ 1.8200 Buy 200 6/15/2005 $ 1.8300 Buy 100 6/15/2005 $ 1.8300 Sell (70,900) 6/15/2005 $ 1.8457 Buy 48 6/16/2005 $ 1.9577 Buy 400 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.1000 Buy 23,200 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.1000 Buy 11 6/17/2005 $ 2.1000 Buy 589 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.1000 Buy 200 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.1000 Buy 200 6/17/2005 $ 2.1000 Buy 9,000 6/17/2005 $ 2.1000 Buy 1,200 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.0900 Buy 200 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 24,900 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 16,000 6/17/2005 $ 2.0900 Buy 800 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 900 6/17/2005 $ 2.0700 Buy 300 6/17/2005 $ 2.0800 Buy 700 6/17/2005 $ 2.0800 Buy 16,911 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0900 Buy 200 6/17/2005 $ 2.0600 Buy 400 6/17/2005 $ 2.0600 Buy 400 6/17/2005 $ 2.0600 Buy 500 6/17/2005 $ 2.0600 Buy 400 6/17/2005 $ 2.0600 Buy 100 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0800 Buy 3,200 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 7,200 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 300 6/17/2005 $ 2.0800 Buy 400 6/17/2005 $ 2.0600 Buy 100 6/17/2005 $ 2.0700 Buy 200 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 200 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 200 6/17/2005 $ 2.0700 Buy 300 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 400 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 400 6/17/2005 $ 2.0600 Buy 600 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0800 Buy 90 6/17/2005 $ 2.0800 Buy 10 6/17/2005 $ 2.0800 Buy 90 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0900 Buy 2,260 6/17/2005 $ 2.0900 Buy 400 6/17/2005 $ 2.0600 Buy 8,700 6/17/2005 $ 2.0700 Buy 560 6/17/2005 $ 2.0900 Buy 40 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0800 Buy 2,300 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 2,400 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 200 6/17/2005 $ 2.0900 Buy 200 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 200 6/17/2005 $ 2.0900 Buy 200 6/17/2005 $ 2.0900 Buy 740 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 6,900 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 1,000 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 300 6/17/2005 $ 2.0800 Buy 700 6/17/2005 $ 2.0800 Buy 60 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 200 6/17/2005 $ 2.0800 Buy 1,800 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 900 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 300 6/17/2005 $ 2.0800 Buy 400 6/17/2005 $ 2.0600 Buy 600 6/17/2005 $ 2.0600 Buy 1,000 6/17/2005 $ 2.0700 Buy 3,000 6/17/2005 $ 2.0700 Buy 400 6/17/2005 $ 2.0600 Buy 500 6/17/2005 $ 2.0600 Buy 400 6/17/2005 $ 2.0600 Buy 100 6/17/2005 $ 2.0800 Buy 200 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0600 Buy 1,100 6/17/2005 $ 2.0600 Buy 800 6/17/2005 $ 2.0600 Buy 100 6/17/2005 $ 2.0600 Buy 100 6/17/2005 $ 2.0600 Buy 1,100 6/17/2005 $ 2.0600 Buy 1,200 6/17/2005 $ 2.0600 Buy 400 6/17/2005 $ 2.0600 Buy 600 6/17/2005 $ 2.0600 Buy 100 6/17/2005 $ 2.0800 Buy 1,800 6/17/2005 $ 2.0800 Buy 1,700 6/17/2005 $ 2.0500 Buy 1,000 6/17/2005 $ 2.0500 Buy 1,000 6/17/2005 $ 2.0500 Buy 100 6/17/2005 $ 2.0600 Buy 1,000 6/17/2005 $ 2.0600 Buy 2,000 6/17/2005 $ 2.0600 Buy 200 6/17/2005 $ 2.0600 Buy 1,000 6/17/2005 $ 2.0700 Buy 11 6/17/2005 $ 2.0700 Buy 2,789 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0500 Buy 1,700 6/17/2005 $ 2.0500 Buy 1,000 6/17/2005 $ 2.0700 Buy 1,000 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 1,900 6/17/2005 $ 2.0800 Buy 300 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 200 6/17/2005 $ 2.0800 Buy 3,000 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 2,200 6/17/2005 $ 2.0600 Buy 100 6/17/2005 $ 2.0700 Buy 9,100 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0700 Buy 2,900 6/17/2005 $ 2.1100 Buy 100 6/17/2005 $ 2.1100 Buy 1,970 6/17/2005 $ 2.1300 Buy 330 6/17/2005 $ 2.1300 Buy 100 6/17/2005 $ 2.0800 Buy 400 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 2,400 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0500 Buy 100 6/17/2005 $ 2.0500 Buy 900 6/17/2005 $ 2.0500 Buy 100 6/17/2005 $ 2.1200 Buy 900 6/17/2005 $ 2.1200 Buy 100 6/17/2005 $ 2.1200 Buy 100 6/17/2005 $ 2.1100 Buy 100 6/17/2005 $ 2.1100 Buy 100 6/17/2005 $ 2.1100 Buy 2,172 6/17/2005 $ 2.0500 Buy 328 6/17/2005 $ 2.0500 Buy 72 6/17/2005 $ 2.0500 Buy 100 6/17/2005 $ 2.0500 Buy 2,328 6/17/2005 $ 2.0500 Buy 72 6/17/2005 $ 2.0500 Buy 2,500 6/17/2005 $ 2.0500 Buy 100 6/17/2005 $ 2.0500 Buy 100 6/17/2005 $ 2.0500 Buy 400 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.0700 Buy 300 6/17/2005 $ 2.0700 Buy 300 6/17/2005 $ 2.0700 Buy 400 6/17/2005 $ 2.0700 Buy 9,600 6/17/2005 $ 2.0700 Buy 400 6/17/2005 $ 2.0700 Buy 1,000 6/17/2005 $ 2.0700 Buy 291 6/17/2005 $ 2.0700 Buy 400 6/17/2005 $ 2.1000 Buy 4,000 6/17/2005 $ 2.1000 Buy 400 6/17/2005 $ 2.1000 Buy 4,600 6/17/2005 $ 2.1000 Buy 400 6/17/2005 $ 2.1000 Buy 400 6/17/2005 $ 2.1000 Buy 400 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.1000 Buy 2,017 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.0800 Buy 9,150 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0900 Buy 400 6/17/2005 $ 2.0900 Buy 500 6/17/2005 $ 2.0900 Buy 400 6/17/2005 $ 2.1000 Buy 400 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.1000 Buy 4,000 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 633 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 400 6/17/2005 $ 2.0700 Buy 400 6/17/2005 $ 2.0700 Buy 400 6/17/2005 $ 2.0700 Buy 500 6/17/2005 $ 2.0700 Buy 400 6/17/2005 $ 2.0700 Buy 3,000 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0800 Buy 100 6/17/2005 $ 2.0900 Buy 300 6/17/2005 $ 2.0900 Buy 300 6/17/2005 $ 2.0900 Buy 1,400 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 6,867 6/17/2005 $ 2.0900 Buy 400 6/17/2005 $ 2.0700 Buy 400 6/17/2005 $ 2.0700 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 300 6/17/2005 $ 2.0900 Buy 300 6/17/2005 $ 2.0900 Buy 1,900 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 25,000 6/17/2005 $ 2.0800 Buy 3,661 6/17/2005 $ 2.1000 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Buy 100 6/17/2005 $ 2.0900 Sell (33,169) 6/17/2005 $ 2.1000 Sell (268,783) 6/17/2005 $ 2.1018 Buy 100 6/20/2005 $ 2.1100 Buy 22 6/20/2005 $ 2.1100 Buy 36 6/20/2005 $ 2.1100 Buy 58 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 58 6/20/2005 $ 2.1100 Buy 58 6/20/2005 $ 2.1100 Buy 58 6/20/2005 $ 2.1100 Buy 58 6/20/2005 $ 2.1100 Buy 148 6/20/2005 $ 2.1100 Buy 52 6/20/2005 $ 2.1100 Buy 58 6/20/2005 $ 2.1100 Buy 58 6/20/2005 $ 2.1100 Buy 200 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 200 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 58 6/20/2005 $ 2.1100 Buy 42 6/20/2005 $ 2.1100 Buy 16 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 3,000 6/20/2005 $ 2.1100 Buy 200 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.0900 Buy 300 6/20/2005 $ 2.0900 Buy 900 6/20/2005 $ 2.0900 Buy 21 6/20/2005 $ 2.0900 Buy 200 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 200 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 200 6/20/2005 $ 2.0900 Buy 300 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 300 6/20/2005 $ 2.0900 Buy 200 6/20/2005 $ 2.0900 Buy 300 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 300 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 300 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 300 6/20/2005 $ 2.0900 Buy 1,900 6/20/2005 $ 2.0900 Buy 600 6/20/2005 $ 2.0900 Buy 200 6/20/2005 $ 2.1300 Buy 100 6/20/2005 $ 2.1300 Buy 5,000 6/20/2005 $ 2.1300 Buy 100 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 100 6/20/2005 $ 2.0900 Buy 200 6/20/2005 $ 2.0900 Buy 49 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1200 Buy 1,000 6/20/2005 $ 2.1200 Buy 100 6/20/2005 $ 2.1300 Buy 100 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1000 Buy 300 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1000 Buy 49 6/20/2005 $ 2.1000 Buy 1,800 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1000 Buy 251 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1000 Buy 300 6/20/2005 $ 2.1000 Buy 500 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1000 Buy 1,200 6/20/2005 $ 2.1000 Buy 300 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.0900 Buy 1,200 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1200 Buy 100 6/20/2005 $ 2.1200 Buy 58 6/20/2005 $ 2.1200 Buy 2,200 6/20/2005 $ 2.1200 Buy 342 6/20/2005 $ 2.1200 Buy 1,500 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1000 Buy 300 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.0800 Buy 747 6/20/2005 $ 2.0800 Buy 53 6/20/2005 $ 2.0800 Buy 200 6/20/2005 $ 2.0800 Buy 200 6/20/2005 $ 2.0800 Buy 147 6/20/2005 $ 2.0800 Buy 2,300 6/20/2005 $ 2.1200 Buy 100 6/20/2005 $ 2.1200 Buy 100 6/20/2005 $ 2.1200 Buy 26 6/20/2005 $ 2.0600 Buy 400 6/20/2005 $ 2.0600 Buy 325 6/20/2005 $ 2.0600 Buy 153 6/20/2005 $ 2.0700 Buy 100 6/20/2005 $ 2.0800 Buy 200 6/20/2005 $ 2.0800 Buy 100 6/20/2005 $ 2.0800 Buy 100 6/20/2005 $ 2.0800 Buy 100 6/20/2005 $ 2.0800 Buy 100 6/20/2005 $ 2.0600 Buy 100 6/20/2005 $ 2.0600 Buy 400 6/20/2005 $ 2.0600 Buy 100 6/20/2005 $ 2.0600 Buy 100 6/20/2005 $ 2.0600 Buy 200 6/20/2005 $ 2.0600 Buy 400 6/20/2005 $ 2.0600 Buy 100 6/20/2005 $ 2.0600 Buy 274 6/20/2005 $ 2.0600 Buy 100 6/20/2005 $ 2.0600 Buy 42 6/20/2005 $ 2.0600 Buy 16 6/20/2005 $ 2.0600 Buy 1 6/20/2005 $ 2.0600 Buy 58 6/20/2005 $ 2.0600 Buy 325 6/20/2005 $ 2.0600 Buy 175 6/20/2005 $ 2.0600 Buy 100 6/20/2005 $ 2.0600 Buy 100 6/20/2005 $ 2.0600 Buy 28,500 6/20/2005 $ 2.0900 Buy 400 6/20/2005 $ 2.0600 Buy 2,300 6/20/2005 $ 2.0600 Buy 400 6/20/2005 $ 2.0600 Buy 2,800 6/20/2005 $ 2.0600 Buy 400 6/20/2005 $ 2.0600 Buy 100 6/20/2005 $ 2.0600 Buy 100 6/20/2005 $ 2.0600 Buy 58 6/20/2005 $ 2.0600 Buy 200 6/20/2005 $ 2.0500 Buy 100 6/20/2005 $ 2.0800 Buy 100 6/20/2005 $ 2.1000 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 100 6/20/2005 $ 2.1100 Buy 300 6/20/2005 $ 2.0800 Sell (16,850) 6/20/2005 $ 2.0942 Sell (60,000) 6/20/2005 $ 2.1200 Buy 40,000 6/21/2005 $ 2.1040 Buy 100 6/21/2005 $ 2.1100 Buy 100 6/21/2005 $ 2.1100 Buy 100 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1100 Buy 400 6/21/2005 $ 2.1100 Buy 300 6/21/2005 $ 2.1100 Buy 2,000 6/21/2005 $ 2.1100 Buy 400 6/21/2005 $ 2.1100 Buy 400 6/21/2005 $ 2.1100 Buy 100 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1100 Buy 100 6/21/2005 $ 2.1100 Buy 100 6/21/2005 $ 2.1100 Buy 100 6/21/2005 $ 2.1100 Buy 100 6/21/2005 $ 2.1100 Buy 400 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.0900 Buy 400 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1000 Buy 200 6/21/2005 $ 2.1000 Buy 300 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1100 Buy 100 6/21/2005 $ 2.0900 Buy 100 6/21/2005 $ 2.0900 Buy 100 6/21/2005 $ 2.0900 Buy 100 6/21/2005 $ 2.0900 Buy 200 6/21/2005 $ 2.0900 Buy 100 6/21/2005 $ 2.0900 Buy 100 6/21/2005 $ 2.0900 Buy 100 6/21/2005 $ 2.0900 Buy 300 6/21/2005 $ 2.0900 Buy 1,000 6/21/2005 $ 2.0800 Buy 300 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 400 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 300 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0900 Buy 100 6/21/2005 $ 2.0900 Buy 100 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 300 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0900 Buy 300 6/21/2005 $ 2.0900 Buy 100 6/21/2005 $ 2.0900 Buy 100 6/21/2005 $ 2.0700 Buy 100 6/21/2005 $ 2.0700 Buy 400 6/21/2005 $ 2.0700 Buy 200 6/21/2005 $ 2.0700 Buy 200 6/21/2005 $ 2.0700 Buy 100 6/21/2005 $ 2.0800 Buy 200 6/21/2005 $ 2.0900 Buy 200 6/21/2005 $ 2.0900 Buy 400 6/21/2005 $ 2.0900 Buy 600 6/21/2005 $ 2.0900 Buy 2,500 6/21/2005 $ 2.0900 Buy 400 6/21/2005 $ 2.0900 Buy 200 6/21/2005 $ 2.0900 Buy 300 6/21/2005 $ 2.0900 Buy 300 6/21/2005 $ 2.0900 Buy 200 6/21/2005 $ 2.0700 Buy 100 6/21/2005 $ 2.0700 Buy 200 6/21/2005 $ 2.0700 Buy 300 6/21/2005 $ 2.0700 Buy 100 6/21/2005 $ 2.0800 Buy 300 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0800 Buy 100 6/21/2005 $ 2.0900 Buy 400 6/21/2005 $ 2.0900 Buy 300 6/21/2005 $ 2.1200 Buy 100 6/21/2005 $ 2.1200 Buy 100 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.0700 Buy 200 6/21/2005 $ 2.0700 Buy 200 6/21/2005 $ 2.0700 Buy 1,100 6/21/2005 $ 2.0700 Buy 100 6/21/2005 $ 2.0700 Buy 300 6/21/2005 $ 2.1200 Buy 2,000 6/21/2005 $ 2.1200 Buy 200 6/21/2005 $ 2.1200 Buy 100 6/21/2005 $ 2.1200 Buy 100 6/21/2005 $ 2.1200 Buy 200 6/21/2005 $ 2.1200 Buy 200 6/21/2005 $ 2.1200 Buy 200 6/21/2005 $ 2.1200 Buy 200 6/21/2005 $ 2.1200 Buy 100 6/21/2005 $ 2.1000 Buy 2,900 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1000 Buy 1,300 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1200 Buy 100 6/21/2005 $ 2.1200 Buy 100 6/21/2005 $ 2.1200 Buy 200 6/21/2005 $ 2.1200 Buy 100 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1000 Buy 2,950 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1000 Buy 4,000 6/21/2005 $ 2.1000 Buy 100 6/21/2005 $ 2.1000 Buy 200 6/21/2005 $ 2.1000 Buy 700 6/21/2005 $ 2.1000 Buy 300 6/21/2005 $ 2.1000 Buy 15,000 6/21/2005 $ 2.0800 Buy 20,000 6/21/2005 $ 2.1000 Buy 400 6/21/2005 $ 2.1300 Buy 100 6/21/2005 $ 2.1300 Buy 250 6/21/2005 $ 2.1000 Buy 400 6/21/2005 $ 2.1000 Buy 400 6/21/2005 $ 2.1000 Buy 300 6/21/2005 $ 2.1000 Buy 5,000 6/21/2005 $ 2.1000 Buy 2 6/21/2005 $ 2.0600 Buy 2,500 6/21/2005 $ 2.0600 Buy 200 6/21/2005 $ 2.0600 Buy 1,100 6/21/2005 $ 2.0600 Sell (40,000) 6/21/2005 $ 2.1100 Sell (44,700) 6/21/2005 $ 2.0933 Buy 400 6/22/2005 $ 2.1700 Buy 1,000 6/22/2005 $ 2.1700 Buy 971 6/22/2005 $ 2.1700 Buy 529 6/22/2005 $ 2.1700 Buy 2,500 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1500 Buy 300 6/22/2005 $ 2.1500 Buy 1,700 6/22/2005 $ 2.1500 Buy 300 6/22/2005 $ 2.1700 Buy 400 6/22/2005 $ 2.1700 Buy 400 6/22/2005 $ 2.1700 Buy 100 6/22/2005 $ 2.1700 Buy 100 6/22/2005 $ 2.1700 Buy 400 6/22/2005 $ 2.1400 Buy 400 6/22/2005 $ 2.1400 Buy 400 6/22/2005 $ 2.1400 Buy 1,600 6/22/2005 $ 2.1400 Buy 400 6/22/2005 $ 2.1400 Buy 100 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1500 Buy 200 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 2,900 6/22/2005 $ 2.1400 Buy 92 6/22/2005 $ 2.1600 Buy 400 6/22/2005 $ 2.1400 Buy 1,300 6/22/2005 $ 2.1400 Buy 2,500 6/22/2005 $ 2.1400 Buy 100 6/22/2005 $ 2.1500 Buy 300 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1500 Buy 300 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1500 Buy 2,500 6/22/2005 $ 2.1400 Buy 200 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1500 Buy 300 6/22/2005 $ 2.1500 Buy 2,600 6/22/2005 $ 2.1400 Buy 200 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1500 Buy 1,000 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 1,000 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1600 Buy 200 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 500 6/22/2005 $ 2.1600 Buy 800 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1500 Buy 300 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 5,000 6/22/2005 $ 2.1600 Buy 900 6/22/2005 $ 2.1600 Buy 200 6/22/2005 $ 2.1600 Buy 2,500 6/22/2005 $ 2.1600 Buy 2,292 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 8 6/22/2005 $ 2.1600 Buy 1,600 6/22/2005 $ 2.1600 Buy 500 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 400 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 2,100 6/22/2005 $ 2.1600 Buy 2,500 6/22/2005 $ 2.1600 Buy 2,500 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 2,500 6/22/2005 $ 2.1600 Buy 2,500 6/22/2005 $ 2.1600 Buy 2,400 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 200 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 2,500 6/22/2005 $ 2.1600 Buy 1,500 6/22/2005 $ 2.1600 Buy 4,900 6/22/2005 $ 2.1600 Buy 700 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 108 6/22/2005 $ 2.1500 Buy 2,500 6/22/2005 $ 2.1500 Buy 200 6/22/2005 $ 2.1500 Buy 300 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1600 Buy 400 6/22/2005 $ 2.1600 Buy 300 6/22/2005 $ 2.1600 Buy 100 6/22/2005 $ 2.1600 Buy 7,200 6/22/2005 $ 2.1600 Buy 400 6/22/2005 $ 2.1500 Buy 3,556 6/22/2005 $ 2.1500 Buy 1,400 6/22/2005 $ 2.1500 Buy 4,792 6/22/2005 $ 2.1500 Buy 3,000 6/22/2005 $ 2.1500 Buy 4,800 6/22/2005 $ 2.1400 Buy 1,700 6/22/2005 $ 2.1400 Buy 100 6/22/2005 $ 2.1400 Buy 100 6/22/2005 $ 2.1500 Buy 2,400 6/22/2005 $ 2.1300 Buy 3,000 6/22/2005 $ 2.1400 Buy 2,800 6/22/2005 $ 2.1400 Buy 2,152 6/22/2005 $ 2.1400 Buy 100 6/22/2005 $ 2.1500 Buy 400 6/22/2005 $ 2.1500 Buy 2,500 6/22/2005 $ 2.1500 Buy 300 6/22/2005 $ 2.1500 Buy 100 6/22/2005 $ 2.1500 Buy 62,144 6/22/2005 $ 2.1583 Buy 400 6/22/2005 $ 2.1400 Buy 100 6/22/2005 $ 2.1400 Buy 300 6/22/2005 $ 2.1400 Buy 100 6/22/2005 $ 2.1400 Buy 400 6/22/2005 $ 2.1400 Buy 100 6/22/2005 $ 2.1400 Sell (68,100) 6/22/2005 $ 2.1522 Sell (50,000) 6/22/2005 $ 2.1700 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 500 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 1,100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 74,058 6/23/2005 $ 2.2571 Buy 100 6/23/2005 $ 2.3000 Buy 200 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 4,300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 400 6/23/2005 $ 2.3000 Buy 400 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 1,200 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 200 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 200 6/23/2005 $ 2.3000 Buy 200 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 200 6/23/2005 $ 2.3000 Buy 200 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 2,000 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 1,000 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 600 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.2900 Buy 2 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 500 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 200 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 500 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 400 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 500 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 39 6/23/2005 $ 2.3000 Buy 61 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.3000 Buy 400 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 300 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 200 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.3000 Buy 400 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.3000 Buy 1,000 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 500 6/23/2005 $ 2.2900 Buy 700 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 2,500 6/23/2005 $ 2.2900 Buy 1,200 6/23/2005 $ 2.2700 Buy 600 6/23/2005 $ 2.3000 Buy 200 6/23/2005 $ 2.3000 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 700 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 58 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 700 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 13 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 300 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 81 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 571 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 62 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 1,700 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 500 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 300 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 300 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 300 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 600 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 29 6/23/2005 $ 2.2900 Buy 400 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 500 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 905 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 200 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 200 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 300 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 900 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 2,195 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 300 6/23/2005 $ 2.2800 Buy 200 6/23/2005 $ 2.2800 Buy 700 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 10 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2900 Buy 695 6/23/2005 $ 2.2900 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 200 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 200 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 2,399 6/23/2005 $ 2.2900 Buy 200 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 101 6/23/2005 $ 2.2800 Buy 300 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2800 Buy 200 6/23/2005 $ 2.2800 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2900 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 300 6/23/2005 $ 2.2400 Buy 400 6/23/2005 $ 2.2500 Buy 200 6/23/2005 $ 2.2500 Buy 1,200 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 1,300 6/23/2005 $ 2.2500 Buy 700 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 500 6/23/2005 $ 2.2500 Buy 200 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 2,900 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 500 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 300 6/23/2005 $ 2.2500 Buy 200 6/23/2005 $ 2.2500 Buy 300 6/23/2005 $ 2.2500 Buy 200 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2500 Buy 200 6/23/2005 $ 2.2500 Buy 400 6/23/2005 $ 2.2500 Buy 200 6/23/2005 $ 2.2500 Buy 600 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 500 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 600 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 141 6/23/2005 $ 2.2500 Buy 4,259 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2400 Buy 2,100 6/23/2005 $ 2.2400 Buy 400 6/23/2005 $ 2.2400 Buy 400 6/23/2005 $ 2.2400 Buy 400 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 100 6/23/2005 $ 2.2500 Buy 500 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 500 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2400 Buy 400 6/23/2005 $ 2.2400 Buy 100 6/23/2005 $ 2.2300 Buy 100 6/23/2005 $ 2.2300 Buy 100 6/23/2005 $ 2.2300 Buy 100 6/23/2005 $ 2.2300 Buy 100 6/23/2005 $ 2.2300 Buy 400 6/23/2005 $ 2.2300 Buy 3,500 6/23/2005 $ 2.2300 Buy 100 6/23/2005 $ 2.2300 Buy 200 6/23/2005 $ 2.2400 Buy 300 6/23/2005 $ 2.2300 Buy 1,200 6/23/2005 $ 2.2300 Buy 300 6/23/2005 $ 2.2300 Buy 200 6/23/2005 $ 2.2200 Buy 100 6/23/2005 $ 2.2200 Buy 1,000 6/23/2005 $ 2.2200 Buy 7,800 6/23/2005 $ 2.2200 Buy 660 6/23/2005 $ 2.1900 Buy 100 6/23/2005 $ 2.2200 Buy 100 6/23/2005 $ 2.2300 Buy 100 6/23/2005 $ 2.2300 Buy 100 6/23/2005 $ 2.2200 Buy 100 6/23/2005 $ 2.2200 Buy 100 6/23/2005 $ 2.2200 Buy 900 6/23/2005 $ 2.2200 Buy 100 6/23/2005 $ 2.2200 Buy 300 6/23/2005 $ 2.2300 Buy 200 6/23/2005 $ 2.2300 Buy 319 6/23/2005 $ 2.2300 Buy 81 6/23/2005 $ 2.2300 Buy 1,000 6/23/2005 $ 2.2200 Buy 100 6/23/2005 $ 2.2200 Buy 100 6/23/2005 $ 2.2300 Buy 119 6/23/2005 $ 2.2300 Buy 158 6/23/2005 $ 2.2300 Buy 100 6/23/2005 $ 2.2300 Buy 100 6/23/2005 $ 2.2300 Buy 77 6/23/2005 $ 2.2100 Buy 23 6/23/2005 $ 2.2200 Buy 200 6/23/2005 $ 2.2200 Buy 200 6/23/2005 $ 2.2300 Buy 100 6/23/2005 $ 2.2200 Buy 354 6/23/2005 $ 2.2300 Buy 846 6/23/2005 $ 2.2300 Buy 12,500 6/23/2005 $ 2.2300 Buy 200 6/23/2005 $ 2.2300 Buy 342 6/23/2005 $ 2.1900 Buy 2,500 6/23/2005 $ 2.1900 Buy 2,277 6/23/2005 $ 2.2100 Buy 923 6/23/2005 $ 2.2100 Buy 200 6/23/2005 $ 2.2200 Buy 200 6/23/2005 $ 2.2200 Buy 100 6/23/2005 $ 2.2200 Buy 100 6/23/2005 $ 2.2200 Buy 3,000 6/23/2005 $ 2.2200 Buy 100 6/23/2005 $ 2.2000 Buy 2,500 6/23/2005 $ 2.2000 Buy 100 6/23/2005 $ 2.2000 Buy 300 6/23/2005 $ 2.2000 Buy 100 6/23/2005 $ 2.2000 Buy 3,358 6/23/2005 $ 2.2000 Buy 3,000 6/23/2005 $ 2.2000 Buy 1,900 6/23/2005 $ 2.1800 Buy 3,300 6/23/2005 $ 2.1800 Sell (50,000) 6/23/2005 $ 2.2800 Sell (114,058) 6/23/2005 $ 2.2571 Buy 380 6/24/2005 $ 2.2500 Buy 1,100 6/24/2005 $ 2.2500 Buy 600 6/24/2005 $ 2.2600 Buy 100 6/24/2005 $ 2.2600 Buy 100 6/24/2005 $ 2.2600 Buy 100 6/24/2005 $ 2.2600 Buy 400 6/24/2005 $ 2.2600 Buy 200 6/24/2005 $ 2.2600 Buy 100 6/24/2005 $ 2.2600 Buy 400 6/24/2005 $ 2.2500 Buy 400 6/24/2005 $ 2.2500 Buy 1,600 6/24/2005 $ 2.2500 Buy 400 6/24/2005 $ 2.2500 Buy 920 6/24/2005 $ 2.2500 Buy 400 6/24/2005 $ 2.2500 Buy 300 6/24/2005 $ 2.2600 Buy 900 6/24/2005 $ 2.2600 Buy 400 6/24/2005 $ 2.2600 Buy 400 6/24/2005 $ 2.2500 Buy 94,319 6/24/2005 $ 2.2500 Buy 89,328 6/24/2005 $ 2.2600 Buy 200 6/24/2005 $ 2.2600 Buy 400 6/24/2005 $ 2.2500 Buy 1,600 6/24/2005 $ 2.2500 Buy 400 6/24/2005 $ 2.2500 Buy 1,600 6/24/2005 $ 2.2500 Sell (97,047) 6/24/2005 $ 2.2547 Sell (50,000) 6/24/2005 $ 2.2547 BRCH Buy 100 06/21/05 $ 2.1040 BRCRT Buy 33,000 6/21/2005 $ 2.1040 Buy 40,000 6/23/2005 $ 2.2571 EXHIBIT B [letterhead of B. RILEY & CO., INC.] June 22, 2005 [N. D.] Reddy Alliance Semiconductor Corporation 2575 Augustine Drive Santa Clara, CA 95054-2914 Dear [Dam]: I am writing to confirm certain items we discussed on June 21. B. Riley & Co. and its affiliates have, as you know, followed the stock of Alliance Semiconductor for many years and in the past provided published analyses and recommendations about the ALSC stock. We no longer recommend the stock and are not market makers, but continue to have an interest in the company. While we have considered your view that this business can be returned to profitability, we have observed the decline in both profits and revenues from ALSC's traditional or "core" business and have reached the tentative conclusion that this business is not a viable long-term enterprise for a public company. We have discussed this previously and today we continue to believe this is in the best interests of the shareholders. We have acquired over 5% of the ALSC shares and will shortly be filing a Schedule 13D to report our holdings and our views. As we discussed, we strongly feel that ALSC should consider selling or closing its traditional business and sell its investment holdings, distributing the proceeds to shareholders. We believe new, completely independent directors who share the view this course of action should be aggressively evaluated should become a majority of the ALSC board, and want to propose to you directors who intend to actively investigate and evaluate the course of action we favor. I would be one of the new directors. We believe that the selection of new directors who comprise a board majority will clearly signal to the market and to shareholders that ALSC is serious about evaluating and pursuing a new course of action. Our proposed new directors recognize, of course, that if a compelling case is made for a different approach, their views could change, and that all tax and legal implications of the changes we have suggested need to be reviewed. Based on our conversation, I believe you understand and are prepared to implement the changes in board composition we seek. In this light, we want to discuss with you our views on new directors, factors which might change our views, and alternatives for increasing shareholder value. We hope to amicably reach a resolution. As a precaution, however, because the deadline for nominating a slate of directors at the 2005 annual meeting is June 28, we presently expect to give formal notice that we will nominate a slate of five directors at that meeting. We also intend to discuss our views with other holders. Such discussions will be in full compliance with the proxy and disclosure requirements of the securities laws. I appreciate your time to discuss these matters and look forward to continuing our discussions. Very truly yours, B. RILEY & CO., INC. Bryant Riley Chief Executive Officer EXHIBIT C B. RILEY & COMPANY, INC. 11100 Santa Monica Boulevard, Suite 800 Los Angeles, California 90025 Telephone: 310 966-1440 June 27, 2005 N. D. Reddy Alliance Semiconductor Corporation 2575 Augustine Drive Santa Clara, CA 95054-2914 Dear Dam: As I told you in our previous conversations and letters, we would like to continue our discussions with you about the changes we feel need to be made in the strategy for ALSC and its board of directors. I am encouraged that it appears you also want to continue our discussions. However, since we have not been able to find the time to have those discussions and have not yet reached any consensus, we are filing with the company secretary a notice conforming to your bylaws of our intention to nominate a slate of directors at the 2005 annual meeting. I am enclosing for you a copy of that notice and also enclosing a copy of the Schedule 13D filing being made today. I hope that we can continue the conversations we began last week and reach agreement on a course of action designed to maximize shareholder value. As I told you, we believe very strongly that the company's best course of action is to dispose of its investment holdings and to sell or close its core business, although we remain open to considering alternatives after discussions with you, the other directors and the company's advisors. Very truly yours, Bryant Riley EXHIBIT D B. RILEY AND CO., INC. 11100 SANTA MONICA BLVD., SUITE 800 LOS ANGELES, CA 90025 TO: Secretary of Alliance Semiconductor Corporation B. Riley and Co., Inc., the record holder of 100 shares and the beneficial holder of 304,499 shares of Alliance Semiconductor Corporation ("Alliance") at the time of giving of this notice, and entitled to vote at the 2005 Annual Meeting of Alliance shareholders, hereby gives notice of intent to nominate some or all of the following individuals for election to the Board of Directors of Alliance Semiconductor Corporation: A. Bryant R. Riley B. Alan B. Howe C. Bob D'Agostino D. J. Michael Gullard E. C. N. Reddy Pursuant to Section 1.12 of Alliance's Bylaws, for a notice to be considered timely, a stockholder's nomination of a candidate for Alliance's Board of Directors must be delivered to the Secretary of Alliance at the principal executive offices no later than the close of business on the sixtieth (60th) day nor earlier than the close of business on the ninetieth (90th) day prior to the first anniversary of the preceding year's annual meeting. As Alliance's preceding year's annual meeting was on August 27, 2004, the first anniversary is August 27, 2005. Accordingly, this notice is being timely given since it is delivered no earlier than the close of business on May 29, 2005 and no later than the close of business on June 28, 2005. Alliance's proxy statement dated July 22, 2004 confirms these dates. Attached as Exhibit A hereto is the information relating to each nominee for election as a director that is required to be disclosed in solicitations of proxies for election of directors in an election contest, or as otherwise required, in each case pursuant to Regulation 14A under the Securities Exchange Act of 1934, as amended, and Rule 14a-11 thereunder. Attached as Exhibit B hereto are written consents of each nominee to being nominated as a director in the proxy statement and serving as a director if elected. Shown above is the name and address of each shareholder giving this notice as such name and address appear on Alliance's books. Please call Bryant Riley at (310) 966-1444 or please call his attorney, Peter Tennyson, at (714) 668-6412 to confirm your receipt of a valid nomination. DATED: June 27, 2005 B. Riley & Co., Inc. By: Its: EXHIBIT A BIOGRAPHIES OF PROPOSED BOARD MEMBERS BOB D'AGOSTINO Bob D'Agostino has served as President of Q-mation since 1999. Q-mation is a leading supplier of software solutions targeted at increasing operational efficiencies and asset performance in large manufacturing companies. Joining Q-mation in 1990, Mr. D'Agostino held various sales, marketing and operation management positions prior to his appointment as President in January 1999. Q-mation operates out of offices in Philadelphia, PA, Boston, MA and Cleveland, OH focusing primarily on food, pharmaceutical and consumer products industries. Mr. D'Agostino graduated from Lehigh University with a BS in Chemical Engineering. J. MICHAEL GULLARD Since 1984, J. Michael Gullard has served as a general partner of Cornerstone Management, a venture capital and consulting firm that provides strategic focus and direction for technology companies primarily in the software and data communications industries. He also serves on the board of directors of JDA Software Group, Inc., a Nasdaq listed company and Celeritek, Inc., a Nasdaq listed company and DynTek, Inc. Mr. Gullard's 27 years in the technology industry include a number of executive and management posts at Telecommunications Technology Inc. and the Intel Corporation. He holds a B.A and an M.B.A from Stanford University ALAN B. HOWE Mr. Howe has extensive operational expertise combined with 20 years of corporate finance and business development experience. Mr. Howe is currently a Vice President of Business Development for Covad Communications, focused on wireless last mile alternative access. Prior to joining Covad, Howe was a principal at Broadband Initiatives, LLC, a boutique consulting and advisory firm. Mr. Howe was also previously CFO of Teletrac, Inc. for six years, raising approximately $200 million in public high yield debt, private equity and bank financing. He helped lead Teletrac through a complex recapitalization and eventually worked to facilitate its sale to Trafficmaster PLC, a global leader in telematics services. Mr. Howe joined Teletrac from Sprint, where he was Director of Corporate Development and one of the initial team members that helped start Sprint PCS. Before joining Sprint, he was an Assistant Vice President at Manufacturers Hanover Trust (now JP Morgan Chase & Co) in New York where he cross-sold a wide range of corporate finance products, including syndicated bank credits, interest rate swaps, M&A advisory services, mortgage financings, private placements, subordinated debt financings, structured finance products, cash management and trust services. Prior to his experience at Manufacturers Hanover Trust, Mr. Howe worked at Draper and Kramer, Inc, a large privately held real estate firm based in Chicago. Mr. Howe holds a Bachelor's degree in business administration from the University of Illinois and a Master's of Business Administration from the Indiana University Kelley Graduate School of Business with a specialty in finance. C.N. REDDY Mr. Reddy is the co-founder of Alliance Semiconductor and has served as a director of Alliance Semiconductor since the company's inception in February 1985. Mr. Reddy served as Secretary to Alliance Semiconductor from February 1985 to October 2000. Beginning in February 1985, Mr. Reddy served as Vice President of Engineering. In May 1993, he was appointed Senior Vice-President of Engineering and Operations of Alliance. In December 1997, he was appointed Executive Vice President and Chief Operating Officer. In October 2000, Mr. Reddy resigned his positions as Chief Operating Officer and Secretary, and was appointed Executive Vice President for Investments. From 1984 to 1985, he served as Director of Memory Products of Modular Semiconductor, Inc., and from 1983 to 1984, Mr. Reddy served as a SRAM product line manager for Cypress Semiconductor Corporation. From 1980 to 1983, Mr. Reddy served as a DRAM development manager for Texas Instruments, Inc. and, before that he was a design engineer with National Semiconductor Corporation for two years. Mr. Reddy holds a M.S. degree in Electrical Engineering from Utah State University. Mr. Reddy is named inventor of over 15 patents related to SRAM and DRAM designs. C.N. Reddy is the brother of N. Damodar Reddy, CEO of Alliance Semiconductor. Mr. Reddy serves on the Board of Directors of many privately held companies, including several companies in which Alliance Venture Management's investment funds hold equity interests. BRYANT R. RILEY Mr. Bryant Riley is both founder and Chairman of B. Riley and Company, Inc. B. Riley & Co. is a Southern California based brokerage firm providing research and trading ideas primarily to institutional investors. Founded in 1997, B. Riley & Co. also has offices in San Francisco and New York. Mr. Riley is also the founder and Chairman of Riley Investment Management, LLC, an investment company which provides investment management services. He also serves on the board of directors of Aldila, Inc., a Nasdaq listed company and Celeritek, Inc., a Nasdaq listed company. Prior to 1997, Mr. Riley held a variety of positions in the brokerage industry, primarily as an Institutional Salesman and Trader. From October 1993-January 1997 he was a co-head of Equity at Dabney-Resnick, Inc., a Los Angeles based brokerage firm. From 1991-1993 he was a co-founder of Huberman-Riley, a Texas based brokerage firm. Mr. Riley graduated from Lehigh University in 1989 with a BS in finance. OTHER INFORMATION CONCERNING NOMINEES See attached Questionnaires for additional personal information. See attached summary of holdings for information about shares owned by Bryant Riley. See attached Form 4 for information about holdings of C. N. Reddy. None of the proposed nominees, as of this date, is party to a legal proceeding in which he is adverse to Alliance Semiconductor or has a material interest adverse to Alliance Semiconductor. Ages as of July 27, 2005: Bob D'Agostino: 38 J. Michael Gullard: 60 Alan B. Howe: 44 C. N. Reddy: 49 Bryant R. Riley: 38 Except (with respect to C. N. Reddy) as disclosed in Alliance Semiconductor's filings pursuant to the Securities Exchange Act of 1934, there have been no transactions between the proposed nominees or their immediate families and Alliance Semiconductor since the past fiscal year began. EXHIBIT B See attached written consents for each nominee. EXHIBIT E AGREEMENT THIS AGREEMENT is dated as of June 27, 2005 among SACC Partners LP, Riley Investment Management LLC, B. Riley & Co., Inc., B. Riley & Co. Holdings, LLC, B. Riley & Co. Retirement Trust, and Bryant R. Riley. WHEREAS, pursuant to Rule 240.13d-1(k) promulgated under Section 13(d) of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), the parties hereto have decided to satisfy their filing obligations under the Exchange Act by a single joint filing; NOW THEREFORE, the parties hereto agree as follows: o The Schedule 13D with respect to Alliance Semiconductor Corporation to which this Agreement is attached as Exhibit A (the "Schedule 13D") is filed on behalf of each of the parties hereto. o Each of the parties hereto is eligible to use the Schedule 13D. o Each of the parties hereto is responsible for the timely filing of the Schedule 13D and any amendments thereto, and for the completeness and accuracy of the information concerning such person or entity contained in the Schedule 13D; provided that each person or entity is not responsible for the completeness or accuracy of the information concerning any other person making such filing contained in the Schedule 13D, unless such person or entity knows or has reason to believe that such information is inaccurate. IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first above written. SACC PARTNERS LP By: Riley Investment Management LLC, General Partner -------------------------------- By: ------------------------ Its: ----------------------- RILEY INVESTMENT MANAGEMENT LLC -------------------------------- By: ------------------------ Its: ----------------------- B. RILEY & CO., INC. -------------------------------- By: ------------------------ Its: ----------------------- B. RILEY & CO. HOLDINGS, LLC -------------------------------- By: ------------------------ Its: ----------------------- B. RILEY & CO. RETIREMENT TRUST -------------------------------- By: ------------------------ Its: ----------------------- BRYANT R. RILEY -------------------------------- -----END PRIVACY-ENHANCED MESSAGE-----